home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / CPP / ACGIFREE.ZIP / INCLUDE / A_CSENG.H < prev    next >
Encoding:
C/C++ Source or Header  |  1996-07-27  |  41.5 KB  |  1,200 lines

  1. // a_cseng.h           
  2. //
  3. // The english alphabet
  4. //a_NOTE: ENG is the common item that can be used in a macro assign!
  5. //a_NOTE: A in the diagrams means always set to 1, as in (0,0) of every character
  6.  
  7. #ifndef CSET_ENG
  8.  
  9. //a_Constants and MACROs
  10. #include "a_predef.h"
  11.  
  12. #pragma message( "Including " __FILE__ )
  13.  
  14. #define CSET_ENG                0x1      //a_Let the ACharSetList know it is included for use
  15. #define CSET_TYPE_ENG           'E'      //a_CharSet identifier
  16. #define CSET_MAPSIZE_ENG        53       //a_# of arrays and hence map entries
  17. #define CSET_ARRAYSIZE_ENG      32       //a_32 BYTEs per character array
  18. #define CSET_CHARSIZE_X_ENG     16       //a_Width; including first column for info
  19. #define CSET_CHARSIZE_Y_ENG     16       //a_Height; including the first row for info
  20. #define CSET_CHARBASELINE_ENG   14       //a_Suggested baseline for all characters (from top)
  21. #define CSET_CHARLINEHEIGHT_ENG 16       //a_Suggested height of the line to include all characters without clipping
  22.  
  23. static BYTE BYTEARRAY_MAP_ENG[CSET_MAPSIZE_ENG + 0x1]  = " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
  24.  
  25. //a_Each entry is a 16x16 bits
  26. //a_Row 0 contains 1 bit for the rightmost X coordinate
  27. //a_Column 0 contains 2 set bits, first for the baseline and second for lowest Y coordinate
  28. //a_ if only one found, both assumed to be equal
  29. //a_Baseline is used to align characters that are Y osition dependent (ie. sub/super script, lowecase, etc...)
  30. //a_The actual character starts at (1,1) not (0,0), so actual usable size is actually 15x15
  31. //a_First row and column will be zeroed out to provide spacing of 1 bit in X and Y
  32. static BYTE BYTEMATRIX_CHARSET_ENG[CSET_MAPSIZE_ENG][CSET_ARRAYSIZE_ENG] =
  33. {
  34.   //a_' ' -   (space)
  35.   {
  36.     /*  0123456789ABCDEF     BitNumber*/
  37.     /*  8421842184218421     BitValues*/ 
  38.     /*0 A____O__________ */ 0x81, 0x00,
  39.     /*1 O............... */ 0x80, 0x00,
  40.     /*2 |............... */ 0x00, 0x00,
  41.     /*3 |............... */ 0X00, 0x00,
  42.     /*4 |............... */ 0x00, 0x00,
  43.     /*5 |............... */ 0X00, 0x00,
  44.     /*6 |............... */ 0x00, 0x00,
  45.     /*7 |............... */ 0x00, 0x00,
  46.     /*8 |............... */ 0x00, 0x00,
  47.     /*9 |............... */ 0x00, 0x00,
  48.     /*A |............... */ 0x00, 0x00,
  49.     /*B |............... */ 0x00, 0x00,
  50.     /*C |............... */ 0x00, 0x00,
  51.     /*D |............... */ 0x00, 0x00,
  52.     /*E |............... */ 0x00, 0x00,
  53.     /*F |............... */ 0x00, 0x00
  54.   },
  55.  
  56.   //a_'A' - A
  57.   {
  58.     /*  0123456789ABCDEF     BitNumber*/
  59.     /*  8421842184218421     BitValues*/ 
  60.     /*0 A______O________ */ 0x81, 0x00,
  61.     /*1 |...X........... */ 0x08, 0x00,
  62.     /*2 |..X.X.......... */ 0x14, 0x00,
  63.     /*3 |.X...X......... */ 0X22, 0x00,
  64.     /*4 |X.....X........ */ 0x41, 0x00,
  65.     /*5 |X.....X........ */ 0X41, 0x00,
  66.     /*6 |X.....X........ */ 0x41, 0x00,
  67.     /*7 |X.....X........ */ 0x41, 0x00,
  68.     /*8 |XXXXXXX........ */ 0x7F, 0x00,
  69.     /*9 |X.....X........ */ 0x41, 0x00,
  70.     /*A |X.....X........ */ 0x41, 0x00,
  71.     /*B OX.....X........ */ 0xC1, 0x00,
  72.     /*C |............... */ 0x00, 0x00,
  73.     /*D |............... */ 0x00, 0x00,
  74.     /*E |............... */ 0x00, 0x00,
  75.     /*F |............... */ 0x00, 0x00
  76.   },
  77.  
  78.   //a_'B' - B
  79.   {
  80.     /*  0123456789ABCDEF     BitNumber*/
  81.     /*  8421842184218421     BitValues*/ 
  82.     /*0 A______O________ */ 0x81, 0x00,
  83.     /*1 |XXXX........... */ 0x78, 0x00,
  84.     /*2 |X...X.......... */ 0x44, 0x00,
  85.     /*3 |X....X......... */ 0X42, 0x00,
  86.     /*4 |X....X......... */ 0x42, 0x00,
  87.     /*5 |X...X.......... */ 0X44, 0x00,
  88.     /*6 |XXXXX.......... */ 0x7C, 0x00,
  89.     /*7 |X....X......... */ 0x44, 0x00,
  90.     /*8 |X.....X........ */ 0x42, 0x00,
  91.     /*9 |X.....X........ */ 0x42, 0x00,
  92.     /*A |X....X......... */ 0x44, 0x00,
  93.     /*B OXXXXX.......... */ 0xFC, 0x00,
  94.     /*C |............... */ 0x00, 0x00,
  95.     /*D |............... */ 0x00, 0x00,
  96.     /*E |............... */ 0x00, 0x00,
  97.     /*F |............... */ 0x00, 0x00
  98.   },
  99.  
  100.   //a_'C' - C
  101.   {
  102.     /*  0123456789ABCDEF     BitNumber*/
  103.     /*  8421842184218421     BitValues*/ 
  104.     /*0 A______O________ */ 0x81, 0x00,
  105.     /*1 |..XXXX......... */ 0x1E, 0x00,
  106.     /*2 |.X....X........ */ 0x21, 0x00,
  107.     /*3 |X.............. */ 0X40, 0x00,
  108.     /*4 |X.............. */ 0x40, 0x00,
  109.     /*5 |X.............. */ 0X40, 0x00,
  110.     /*6 |X.............. */ 0x40, 0x00,
  111.     /*7 |X.............. */ 0x40, 0x00,
  112.     /*8 |X.............. */ 0x40, 0x00,
  113.     /*9 |X.............. */ 0x40, 0x00,
  114.     /*A |.X....X........ */ 0x21, 0x00,
  115.     /*B O..XXXX......... */ 0x9E, 0x00,
  116.     /*C |............... */ 0x00, 0x00,
  117.     /*D |............... */ 0x00, 0x00,
  118.     /*E |............... */ 0x00, 0x00,
  119.     /*F |............... */ 0x00, 0x00
  120.   },
  121.  
  122.   //a_'D' - D
  123.   {
  124.     /*  0123456789ABCDEF     BitNumber*/
  125.     /*  8421842184218421     BitValues*/ 
  126.     /*0 A______O________ */ 0x81, 0x00,
  127.     /*1 |XXXXX.......... */ 0x7C, 0x00,
  128.     /*2 |X....X......... */ 0x42, 0x00,
  129.     /*3 |X.....X........ */ 0X41, 0x00,
  130.     /*4 |X.....X........ */ 0x41, 0x00,
  131.     /*5 |X.....X........ */ 0X41, 0x00,
  132.     /*6 |X.....X........ */ 0x41, 0x00,
  133.     /*7 |X.....X........ */ 0x41, 0x00,
  134.     /*8 |X.....X........ */ 0x41, 0x00,
  135.     /*9 |X.....X........ */ 0x41, 0x00,
  136.     /*A |X....X......... */ 0x42, 0x00,
  137.     /*B OXXXXX.......... */ 0xFC, 0x00,
  138.     /*C |............... */ 0x00, 0x00,
  139.     /*D |............... */ 0x00, 0x00,
  140.     /*E |............... */ 0x00, 0x00,
  141.     /*F |............... */ 0x00, 0x00
  142.   },
  143.   //a_'E' - E
  144.   {
  145.     /*  0123456789ABCDEF     BitNumber*/
  146.     /*  8421842184218421     BitValues*/ 
  147.     /*0 A______O________ */ 0x81, 0x00,
  148.     /*1 |XXXXXXX........ */ 0x7F, 0x00,
  149.     /*2 |X.............. */ 0x40, 0x00,
  150.     /*3 |X.............. */ 0X40, 0x00,
  151.     /*4 |X.............. */ 0x40, 0x00,
  152.     /*5 |X.............. */ 0X40, 0x00,
  153.     /*6 |XXXXX.......... */ 0x7C, 0x00,
  154.     /*7 |X.............. */ 0x40, 0x00,
  155.     /*8 |X.............. */ 0x40, 0x00,
  156.     /*9 |X.............. */ 0x40, 0x00,
  157.     /*A |X.............. */ 0x40, 0x00,
  158.     /*B OXXXXXXX........ */ 0xFF, 0x00,
  159.     /*C |............... */ 0x00, 0x00,
  160.     /*D |............... */ 0x00, 0x00,
  161.     /*E |............... */ 0x00, 0x00,
  162.     /*F |............... */ 0x00, 0x00
  163.   },
  164.   //a_'F' - F
  165.   {
  166.     /*  0123456789ABCDEF     BitNumber*/
  167.     /*  8421842184218421     BitValues*/ 
  168.     /*0 A______O________ */ 0x81, 0x00,
  169.     /*1 |XXXXXXX........ */ 0x7F, 0x00,
  170.     /*2 |X.............. */ 0x40, 0x00,
  171.     /*3 |X.............. */ 0X40, 0x00,
  172.     /*4 |X.............. */ 0x40, 0x00,
  173.     /*5 |X.............. */ 0X40, 0x00,
  174.     /*6 |XXXXX.......... */ 0x7C, 0x00,
  175.     /*7 |X.............. */ 0x40, 0x00,
  176.     /*8 |X.............. */ 0x40, 0x00,
  177.     /*9 |X.............. */ 0x40, 0x00,
  178.     /*A |X.............. */ 0x40, 0x00,
  179.     /*B OX.............. */ 0xC0, 0x00,
  180.     /*C |............... */ 0x00, 0x00,
  181.     /*D |............... */ 0x00, 0x00,
  182.     /*E |............... */ 0x00, 0x00,
  183.     /*F |............... */ 0x00, 0x00
  184.   },
  185.  
  186.   //a_'G' - G
  187.   {
  188.     /*  0123456789ABCDEF     BitNumber*/
  189.     /*  8421842184218421     BitValues*/ 
  190.     /*0 A______O________ */ 0x81, 0x00,
  191.     /*1 |..XXXX......... */ 0x1E, 0x00,
  192.     /*2 |.X....X........ */ 0x21, 0x00,
  193.     /*3 |X.............. */ 0X40, 0x00,
  194.     /*4 |X.............. */ 0x40, 0x00,
  195.     /*5 |X.............. */ 0X40, 0x00,
  196.     /*6 |X.............. */ 0x40, 0x00,
  197.     /*7 |X...XXX........ */ 0x47, 0x00,
  198.     /*8 |X.....X........ */ 0x41, 0x00,
  199.     /*9 |X.....X........ */ 0x41, 0x00,
  200.     /*A |.X....X........ */ 0x21, 0x00,
  201.     /*B O..XXXX......... */ 0x9E, 0x00,
  202.     /*C |............... */ 0x00, 0x00,
  203.     /*D |............... */ 0x00, 0x00,
  204.     /*E |............... */ 0x00, 0x00,
  205.     /*F |............... */ 0x00, 0x00
  206.   },
  207.  
  208.   //a_'H' - H
  209.   {
  210.     /*  0123456789ABCDEF     BitNumber*/
  211.     /*  8421842184218421     BitValues*/ 
  212.     /*0 A______O________ */ 0x81, 0x00,
  213.     /*1 |X.....X........ */ 0x41, 0x00,
  214.     /*2 |X.....X........ */ 0x41, 0x00,
  215.     /*3 |X.....X........ */ 0X41, 0x00,
  216.     /*4 |X.....X........ */ 0x41, 0x00,
  217.     /*5 |X.....X........ */ 0X41, 0x00,
  218.     /*6 |XXXXXXX........ */ 0x7F, 0x00,
  219.     /*7 |X.....X........ */ 0x41, 0x00,
  220.     /*8 |X.....X........ */ 0x41, 0x00,
  221.     /*9 |X.....X........ */ 0x41, 0x00,
  222.     /*A |X.....X........ */ 0x41, 0x00,
  223.     /*B OX.....X........ */ 0xC1, 0x00,
  224.     /*C |............... */ 0x00, 0x00,
  225.     /*D |............... */ 0x00, 0x00,
  226.     /*E |............... */ 0x00, 0x00,
  227.     /*F |............... */ 0x00, 0x00
  228.   },
  229.  
  230.   //a_'I' - I
  231.   {
  232.     /*  0123456789ABCDEF     BitNumber*/
  233.     /*  8421842184218421     BitValues*/ 
  234.     /*0 A______O________ */ 0x81, 0x00,
  235.     /*1 |XXXXXXX........ */ 0x7F, 0x00,
  236.     /*2 |...X........... */ 0x08, 0x00,
  237.     /*3 |...X........... */ 0X08, 0x00,
  238.     /*4 |...X........... */ 0x08, 0x00,
  239.     /*5 |...X........... */ 0X08, 0x00,
  240.     /*6 |...X........... */ 0x08, 0x00,
  241.     /*7 |...X........... */ 0x08, 0x00,
  242.     /*8 |...X........... */ 0x08, 0x00,
  243.     /*9 |...X........... */ 0x08, 0x00,
  244.     /*A |...X........... */ 0x08, 0x00,
  245.     /*B OXXXXXXX........ */ 0xFF, 0x00,
  246.     /*C |............... */ 0x00, 0x00,
  247.     /*D |............... */ 0x00, 0x00,
  248.     /*E |............... */ 0x00, 0x00,
  249.     /*F |............... */ 0x00, 0x00
  250.   },
  251.  
  252.   //a_'J' - J
  253.   {
  254.     /*  0123456789ABCDEF     BitNumber*/
  255.     /*  8421842184218421     BitValues*/ 
  256.     /*0 A______O________ */ 0x81, 0x00,
  257.     /*1 |XXXXXXX........ */ 0x7F, 0x00,
  258.     /*2 |......X........ */ 0x01, 0x00,
  259.     /*3 |......X........ */ 0X01, 0x00,
  260.     /*4 |......X........ */ 0x01, 0x00,
  261.     /*5 |......X........ */ 0X01, 0x00,
  262.     /*6 |......X........ */ 0x01, 0x00,
  263.     /*7 |......X........ */ 0x01, 0x00,
  264.     /*8 |......X........ */ 0x01, 0x00,
  265.     /*9 |......X........ */ 0x01, 0x00,
  266.     /*A |X....X......... */ 0x42, 0x00,
  267.     /*B O.XXXX.......... */ 0xBC, 0x00,
  268.     /*C |............... */ 0x00, 0x00,
  269.     /*D |............... */ 0x00, 0x00,
  270.     /*E |............... */ 0x00, 0x00,
  271.     /*F |............... */ 0x00, 0x00
  272.   },
  273.  
  274.   //a_'K' - K
  275.   {
  276.     /*  0123456789ABCDEF     BitNumber*/
  277.     /*  8421842184218421     BitValues*/ 
  278.     /*0 A______O________ */ 0x81, 0x00,
  279.     /*1 |X.....X........ */ 0x41, 0x00,
  280.     /*2 |X....X......... */ 0x42, 0x00,
  281.     /*3 |X...X.......... */ 0X44, 0x00,
  282.     /*4 |X..X........... */ 0x48, 0x00,
  283.     /*5 |X.X............ */ 0X50, 0x00,
  284.     /*6 |XX............. */ 0x60, 0x00,
  285.     /*7 |X.X............ */ 0x50, 0x00,
  286.     /*8 |X..X........... */ 0x48, 0x00,
  287.     /*9 |X...X.......... */ 0x44, 0x00,
  288.     /*A |X....X......... */ 0x42, 0x00,
  289.     /*B OX.....X........ */ 0xC1, 0x00,
  290.     /*C |............... */ 0x00, 0x00,
  291.     /*D |............... */ 0x00, 0x00,
  292.     /*E |............... */ 0x00, 0x00,
  293.     /*F |............... */ 0x00, 0x00
  294.   },
  295.  
  296.   //a_'L' - L
  297.   {
  298.     /*  0123456789ABCDEF     BitNumber*/
  299.     /*  8421842184218421     BitValues*/ 
  300.     /*0 A______O________ */ 0x81, 0x00,
  301.     /*1 |X.............. */ 0x40, 0x00,
  302.     /*2 |X.............. */ 0x40, 0x00,
  303.     /*3 |X.............. */ 0X40, 0x00,
  304.     /*4 |X.............. */ 0x40, 0x00,
  305.     /*5 |X.............. */ 0X40, 0x00,
  306.     /*6 |X.............. */ 0x40, 0x00,
  307.     /*7 |X.............. */ 0x40, 0x00,
  308.     /*8 |X.............. */ 0x40, 0x00,
  309.     /*9 |X.............. */ 0x40, 0x00,
  310.     /*A |X.............. */ 0x40, 0x00,
  311.     /*B OXXXXXXX........ */ 0xFF, 0x00,
  312.     /*C |............... */ 0x00, 0x00,
  313.     /*D |............... */ 0x00, 0x00,
  314.     /*E |............... */ 0x00, 0x00,
  315.     /*F |............... */ 0x00, 0x00
  316.   },
  317.  
  318.   //a_'M' - M
  319.   {
  320.     /*  0123456789ABCDEF     BitNumber*/
  321.     /*  8421842184218421     BitValues*/ 
  322.     /*0 A______O________ */ 0x81, 0x00,
  323.     /*1 |X.....X........ */ 0x41, 0x00,
  324.     /*2 |XX...XX........ */ 0x63, 0x00,
  325.     /*3 |XX...XX........ */ 0X63, 0x00,
  326.     /*4 |X.X.X.X........ */ 0x55, 0x00,
  327.     /*5 |X.X.X.X........ */ 0X55, 0x00,
  328.     /*6 |X..X..X........ */ 0x49, 0x00,
  329.     /*7 |X..X..X........ */ 0x49, 0x00,
  330.     /*8 |X.....X........ */ 0x41, 0x00,
  331.     /*9 |X.....X........ */ 0x41, 0x00,
  332.     /*A |X.....X........ */ 0x41, 0x00,
  333.     /*B OX.....X........ */ 0xC1, 0x00,
  334.     /*C |............... */ 0x00, 0x00,
  335.     /*D |............... */ 0x00, 0x00,
  336.     /*E |............... */ 0x00, 0x00,
  337.     /*F |............... */ 0x00, 0x00
  338.   },
  339.  
  340.   //a_' ' - 
  341.   {
  342.     /*  0123456789ABCDEF     BitNumber*/
  343.     /*  8421842184218421     BitValues*/ 
  344.     /*0 A______O________ */ 0x81, 0x00,
  345.     /*1 |X.....X........ */ 0x41, 0x00,
  346.     /*2 |XX....X........ */ 0x61, 0x00,
  347.     /*3 |XX....X........ */ 0X61, 0x00,
  348.     /*4 |X.X...X........ */ 0x51, 0x00,
  349.     /*5 |X.X...X........ */ 0X51, 0x00,
  350.     /*6 |X..X..X........ */ 0x49, 0x00,
  351.     /*7 |X..X..X........ */ 0x49, 0x00,
  352.     /*8 |X...X.X........ */ 0x45, 0x00,
  353.     /*9 |X...X.X........ */ 0x45, 0x00,
  354.     /*A |X....XX........ */ 0x43, 0x00,
  355.     /*B OX....XX........ */ 0xC3, 0x00,
  356.     /*C |............... */ 0x00, 0x00,
  357.     /*D |............... */ 0x00, 0x00,
  358.     /*E |............... */ 0x00, 0x00,
  359.     /*F |............... */ 0x00, 0x00
  360.   },
  361.  
  362.   //a_'O' - O
  363.   {
  364.     /*  0123456789ABCDEF     BitNumber*/
  365.     /*  8421842184218421     BitValues*/ 
  366.     /*0 A______O________ */ 0x81, 0x00,
  367.     /*1 |.XXXXX......... */ 0x3E, 0x00,
  368.     /*2 |X.....X........ */ 0x41, 0x00,
  369.     /*3 |X.....X........ */ 0X41, 0x00,
  370.     /*4 |X.....X........ */ 0x41, 0x00,
  371.     /*5 |X.....X........ */ 0X41, 0x00,
  372.     /*6 |X.....X........ */ 0x41, 0x00,
  373.     /*7 |X.....X........ */ 0x41, 0x00,
  374.     /*8 |X.....X........ */ 0x41, 0x00,
  375.     /*9 |X.....X........ */ 0x41, 0x00,
  376.     /*A |X.....X........ */ 0x41, 0x00,
  377.     /*B O.XXXXX......... */ 0xBE, 0x00,
  378.     /*C |............... */ 0x00, 0x00,
  379.     /*D |............... */ 0x00, 0x00,
  380.     /*E |............... */ 0x00, 0x00,
  381.     /*F |............... */ 0x00, 0x00
  382.   },
  383.  
  384.   //a_'P' - P
  385.   {
  386.     /*  0123456789ABCDEF     BitNumber*/
  387.     /*  8421842184218421     BitValues*/ 
  388.     /*0 A______O________ */ 0x81, 0x00,
  389.     /*1 |XXXXXX......... */ 0x7E, 0x00,
  390.     /*2 |X.....X........ */ 0x41, 0x00,
  391.     /*3 |X.....X........ */ 0X41, 0x00,
  392.     /*4 |X.....X........ */ 0x41, 0x00,
  393.     /*5 |X.....X........ */ 0X41, 0x00,
  394.     /*6 |XXXXXX......... */ 0x7E, 0x00,
  395.     /*7 |X.............. */ 0x40, 0x00,
  396.     /*8 |X.............. */ 0x40, 0x00,
  397.     /*9 |X.............. */ 0x40, 0x00,
  398.     /*A |X.............. */ 0x40, 0x00,
  399.     /*B OX.............. */ 0xC0, 0x00,
  400.     /*C |............... */ 0x00, 0x00,
  401.     /*D |............... */ 0x00, 0x00,
  402.     /*E |............... */ 0x00, 0x00,
  403.     /*F |............... */ 0x00, 0x00
  404.   },
  405.  
  406.   //a_'O' - O
  407.   {
  408.     /*  0123456789ABCDEF     BitNumber*/
  409.     /*  8421842184218421     BitValues*/ 
  410.     /*0 A______O________ */ 0x81, 0x00,
  411.     /*1 |.XXXXX......... */ 0x3E, 0x00,
  412.     /*2 |X.....X........ */ 0x41, 0x00,
  413.     /*3 |X.....X........ */ 0X41, 0x00,
  414.     /*4 |X.....X........ */ 0x41, 0x00,
  415.     /*5 |X.....X........ */ 0X41, 0x00,
  416.     /*6 |X.....X........ */ 0x41, 0x00,
  417.     /*7 |X.....X........ */ 0x41, 0x00,
  418.     /*8 |X.....X........ */ 0x41, 0x00,
  419.     /*9 |X..X..X........ */ 0x49, 0x00,
  420.     /*A |X...X.X........ */ 0x45, 0x00,
  421.     /*B O.XXXXXX........ */ 0xBF, 0x00,
  422.     /*C |.....X......... */ 0x02, 0x00,
  423.     /*D O......X........ */ 0x81, 0x00,
  424.     /*E |............... */ 0x00, 0x00,
  425.     /*F |............... */ 0x00, 0x00
  426.   },
  427.  
  428.   //a_'R' - R
  429.   {
  430.     /*  0123456789ABCDEF     BitNumber*/
  431.     /*  8421842184218421     BitValues*/ 
  432.     /*0 A______O________ */ 0x81, 0x00,
  433.     /*1 |XXXXXX......... */ 0x7E, 0x00,
  434.     /*2 |X.....X........ */ 0x41, 0x00,
  435.     /*3 |X.....X........ */ 0X41, 0x00,
  436.     /*4 |X.....X........ */ 0x41, 0x00,
  437.     /*5 |X.....X........ */ 0X41, 0x00,
  438.     /*6 |XXXXXX......... */ 0x7E, 0x00,
  439.     /*7 |X.X............ */ 0x50, 0x00,
  440.     /*8 |X..X........... */ 0x48, 0x00,
  441.     /*9 |X...X.......... */ 0x44, 0x00,
  442.     /*A |X....X......... */ 0x42, 0x00,
  443.     /*B OX.....X........ */ 0xC1, 0x00,
  444.     /*C |............... */ 0x00, 0x00,
  445.     /*D |............... */ 0x00, 0x00,
  446.     /*E |............... */ 0x00, 0x00,
  447.     /*F |............... */ 0x00, 0x00
  448.   },
  449.  
  450.   //a_'S' - S
  451.   {
  452.     /*  0123456789ABCDEF     BitNumber*/
  453.     /*  8421842184218421     BitValues*/ 
  454.     /*0 A______O________ */ 0x81, 0x00,
  455.     /*1 |.XXXXX......... */ 0x7E, 0x00,
  456.     /*2 |X.....X........ */ 0x41, 0x00,
  457.     /*3 |X.............. */ 0X40, 0x00,
  458.     /*4 |X.............. */ 0x40, 0x00,
  459.     /*5 |X.............. */ 0X40, 0x00,
  460.     /*6 |.XXXXX......... */ 0x7E, 0x00,
  461.     /*7 |......X........ */ 0x01, 0x00,
  462.     /*8 |......X........ */ 0x01, 0x00,
  463.     /*9 |......X........ */ 0x01, 0x00,
  464.     /*A |X.....X........ */ 0x41, 0x00,
  465.     /*B O.XXXXX......... */ 0xBE, 0x00,
  466.     /*C |............... */ 0x00, 0x00,
  467.     /*D |............... */ 0x00, 0x00,
  468.     /*E |............... */ 0x00, 0x00,
  469.     /*F |............... */ 0x00, 0x00
  470.   },
  471.  
  472.   //a_'T' - T
  473.   {
  474.     /*  0123456789ABCDEF     BitNumber*/
  475.     /*  8421842184218421     BitValues*/ 
  476.     /*0 A______O________ */ 0x81, 0x00,
  477.     /*1 |XXXXXXX........ */ 0x7F, 0x00,
  478.     /*2 |...X........... */ 0x08, 0x00,
  479.     /*3 |...X........... */ 0X08, 0x00,
  480.     /*4 |...X........... */ 0x08, 0x00,
  481.     /*5 |...X........... */ 0X08, 0x00,
  482.     /*6 |...X........... */ 0x08, 0x00,
  483.     /*7 |...X........... */ 0x08, 0x00,
  484.     /*8 |...X........... */ 0x08, 0x00,
  485.     /*9 |...X........... */ 0x08, 0x00,
  486.     /*A |...X........... */ 0x08, 0x00,
  487.     /*B O...X........... */ 0x88, 0x00,
  488.     /*C |............... */ 0x00, 0x00,
  489.     /*D |............... */ 0x00, 0x00,
  490.     /*E |............... */ 0x00, 0x00,
  491.     /*F |............... */ 0x00, 0x00
  492.   },
  493.  
  494.   //a_'U' - U
  495.   {
  496.     /*  0123456789ABCDEF     BitNumber*/
  497.     /*  8421842184218421     BitValues*/ 
  498.     /*0 A______O________ */ 0x81, 0x00,
  499.     /*1 |X.....X........ */ 0x41, 0x00,
  500.     /*2 |X.....X........ */ 0x41, 0x00,
  501.     /*3 |X.....X........ */ 0X41, 0x00,
  502.     /*4 |X.....X........ */ 0x41, 0x00,
  503.     /*5 |X.....X........ */ 0X41, 0x00,
  504.     /*6 |X.....X........ */ 0x41, 0x00,
  505.     /*7 |X.....X........ */ 0x41, 0x00,
  506.     /*8 |X.....X........ */ 0x41, 0x00,
  507.     /*9 |X.....X........ */ 0x41, 0x00,
  508.     /*A |X.....X........ */ 0x41, 0x00,
  509.     /*B O.XXXXX......... */ 0xBE, 0x00,
  510.     /*C |............... */ 0x00, 0x00,
  511.     /*D |............... */ 0x00, 0x00,
  512.     /*E |............... */ 0x00, 0x00,
  513.     /*F |............... */ 0x00, 0x00
  514.   },
  515.  
  516.   //a_'V' - V
  517.   {
  518.     /*  0123456789ABCDEF     BitNumber*/
  519.     /*  8421842184218421     BitValues*/ 
  520.     /*0 A______O________ */ 0x81, 0x00,
  521.     /*1 |X.....X........ */ 0x41, 0x00,
  522.     /*2 |X.....X........ */ 0x41, 0x00,
  523.     /*3 |X.....X........ */ 0X41, 0x00,
  524.     /*4 |.X...X......... */ 0x22, 0x00,
  525.     /*5 |.X...X......... */ 0X22, 0x00,
  526.     /*6 |.X...X......... */ 0x22, 0x00,
  527.     /*7 |..X.X.......... */ 0x14, 0x00,
  528.     /*8 |..X.X.......... */ 0x14, 0x00,
  529.     /*9 |..X.X.......... */ 0x14, 0x00,
  530.     /*A |...X........... */ 0x08, 0x00,
  531.     /*B O...X........... */ 0x88, 0x00,
  532.     /*C |............... */ 0x00, 0x00,
  533.     /*D |............... */ 0x00, 0x00,
  534.     /*E |............... */ 0x00, 0x00,
  535.     /*F |............... */ 0x00, 0x00
  536.   },
  537.  
  538.   //a_'W' - W
  539.   {
  540.     /*  0123456789ABCDEF     BitNumber*/
  541.     /*  8421842184218421     BitValues*/ 
  542.     /*0 A______O________ */ 0x81, 0x00,
  543.     /*1 |X.....X........ */ 0x41, 0x00,
  544.     /*2 |X.....X........ */ 0x41, 0x00,
  545.     /*3 |X.....X........ */ 0X41, 0x00,
  546.     /*4 |X..X..X........ */ 0x49, 0x00,
  547.     /*5 |X..X..X........ */ 0X49, 0x00,
  548.     /*6 |.X.X.X......... */ 0x2A, 0x00,
  549.     /*7 |.X.X.X......... */ 0x2A, 0x00,
  550.     /*8 |.X.X.X......... */ 0x2A, 0x00,
  551.     /*9 |.X.X.X......... */ 0x2A, 0x00,
  552.     /*A |.XXXXX......... */ 0x3E, 0x00,
  553.     /*B O.X.X.X......... */ 0xAA, 0x00,
  554.     /*C |............... */ 0x00, 0x00,
  555.     /*D |............... */ 0x00, 0x00,
  556.     /*E |............... */ 0x00, 0x00,
  557.     /*F |............... */ 0x00, 0x00
  558.   },
  559.  
  560.   //a_'X' - X
  561.   {
  562.     /*  0123456789ABCDEF     BitNumber*/
  563.     /*  8421842184218421     BitValues*/ 
  564.     /*0 A______O________ */ 0x81, 0x00,
  565.     /*1 |X.....X........ */ 0x41, 0x00,
  566.     /*2 |X.....X........ */ 0x41, 0x00,
  567.     /*3 |.X...X......... */ 0X22, 0x00,
  568.     /*4 |.X...X......... */ 0x22, 0x00,
  569.     /*5 |..X.X.......... */ 0X14, 0x00,
  570.     /*6 |..XXX.......... */ 0x1C, 0x00,
  571.     /*7 |..X.X.......... */ 0x14, 0x00,
  572.     /*8 |.X...X......... */ 0x22, 0x00,
  573.     /*9 |.X...X......... */ 0x22, 0x00,
  574.     /*A |X.....X........ */ 0x41, 0x00,
  575.     /*B OX.....X........ */ 0xC1, 0x00,
  576.     /*C |............... */ 0x00, 0x00,
  577.     /*D |............... */ 0x00, 0x00,
  578.     /*E |............... */ 0x00, 0x00,
  579.     /*F |............... */ 0x00, 0x00
  580.   },
  581.  
  582.   //a_'Y' - Y
  583.   {
  584.     /*  0123456789ABCDEF     BitNumber*/
  585.     /*  8421842184218421     BitValues*/ 
  586.     /*0 A______O________ */ 0x81, 0x00,
  587.     /*1 |X.....X........ */ 0x41, 0x00,
  588.     /*2 |X.....X........ */ 0x41, 0x00,
  589.     /*3 |.X...X......... */ 0X22, 0x00,
  590.     /*4 |.X...X......... */ 0x22, 0x00,
  591.     /*5 |..X.X.......... */ 0X14, 0x00,
  592.     /*6 |..X.X.......... */ 0x14, 0x00,
  593.     /*7 |...X........... */ 0x08, 0x00,
  594.     /*8 |...X........... */ 0x08, 0x00,
  595.     /*9 |...X........... */ 0x08, 0x00,
  596.     /*A |...X........... */ 0x08, 0x00,
  597.     /*B O...X........... */ 0x88, 0x00,
  598.     /*C |............... */ 0x00, 0x00,
  599.     /*D |............... */ 0x00, 0x00,
  600.     /*E |............... */ 0x00, 0x00,
  601.     /*F |............... */ 0x00, 0x00
  602.   },
  603.  
  604.   //a_'Z' - Z
  605.   {
  606.     /*  0123456789ABCDEF     BitNumber*/
  607.     /*  8421842184218421     BitValues*/ 
  608.     /*0 A______O________ */ 0x81, 0x00,
  609.     /*1 |XXXXXXX........ */ 0x7F, 0x00,
  610.     /*2 |......X........ */ 0x01, 0x00,
  611.     /*3 |.....X......... */ 0X02, 0x00,
  612.     /*4 |.....X......... */ 0x02, 0x00,
  613.     /*5 |....X.......... */ 0X04, 0x00,
  614.     /*6 |.XXXXX......... */ 0x3E, 0x00,
  615.     /*7 |..X............ */ 0x10, 0x00,
  616.     /*8 |.X............. */ 0x20, 0x00,
  617.     /*9 |.X............. */ 0x20, 0x00,
  618.     /*A |X.............. */ 0x40, 0x00,
  619.     /*B OXXXXXXX........ */ 0xFF, 0x00,
  620.     /*C |............... */ 0x00, 0x00,
  621.     /*D |............... */ 0x00, 0x00,
  622.     /*E |............... */ 0x00, 0x00,
  623.     /*F |............... */ 0x00, 0x00
  624.   },
  625.  
  626.   //a_'a' - a
  627.   {
  628.     /*  0123456789ABCDEF     BitNumber*/
  629.     /*  8421842184218421     BitValues*/ 
  630.     /*0 A______O________ */ 0x81, 0x00,
  631.     /*1 |..XXXX......... */ 0x1E, 0x00,
  632.     /*2 |.X....X........ */ 0x21, 0x00,
  633.     /*3 |......X........ */ 0X01, 0x00,
  634.     /*4 |.XXXXXX........ */ 0x3F, 0x00,
  635.     /*5 |X.....X........ */ 0X41, 0x00,
  636.     /*6 |X....XX........ */ 0x43, 0x00,
  637.     /*7 O.XXXX.X........ */ 0xBD, 0x00,
  638.     /*8 |............... */ 0x00, 0x00,
  639.     /*9 |............... */ 0x00, 0x00,
  640.     /*A |............... */ 0x00, 0x00,
  641.     /*B |............... */ 0x00, 0x00,
  642.     /*C |............... */ 0x00, 0x00,
  643.     /*D |............... */ 0x00, 0x00,
  644.     /*E |............... */ 0x00, 0x00,
  645.     /*F |............... */ 0x00, 0x00
  646.   },
  647.  
  648.   //a_'b' - b
  649.   {
  650.     /*  0123456789ABCDEF     BitNumber*/
  651.     /*  8421842184218421     BitValues*/ 
  652.     /*0 A______O________ */ 0x81, 0x00,
  653.     /*1 |XX............. */ 0x60, 0x00,
  654.     /*2 |X.............. */ 0x40, 0x00,
  655.     /*3 |X.............. */ 0X40, 0x00,
  656.     /*4 |X.............. */ 0X40, 0x00,
  657.     /*5 |X.............. */ 0X40, 0x00,
  658.     /*6 |XXXXXX......... */ 0x7E, 0x00,
  659.     /*7 |X.....X........ */ 0X41, 0x00,
  660.     /*8 |X.....X........ */ 0X41, 0x00,
  661.     /*9 |X.....X........ */ 0x41, 0x00,
  662.     /*A OXXXXXX......... */ 0xFE, 0x00,
  663.     /*B |............... */ 0x00, 0x00,
  664.     /*C |............... */ 0x00, 0x00,
  665.     /*D |............... */ 0x00, 0x00,
  666.     /*E |............... */ 0x00, 0x00,
  667.     /*F |............... */ 0x00, 0x00
  668.   },
  669.  
  670.   //a_'c' - c
  671.   {
  672.     /*  0123456789ABCDEF     BitNumber*/
  673.     /*  8421842184218421     BitValues*/ 
  674.     /*0 A______O________ */ 0x81, 0x00,
  675.     /*1 |.XXXXX......... */ 0x3E, 0x00,
  676.     /*2 |X.....X........ */ 0x41, 0x00,
  677.     /*3 |X.............. */ 0X40, 0x00,
  678.     /*4 |X.............. */ 0x40, 0x00,
  679.     /*5 |X.............. */ 0X40, 0x00,
  680.     /*6 |X.....X........ */ 0x41, 0x00,
  681.     /*7 O.XXXXX......... */ 0xBE, 0x00,
  682.     /*8 |............... */ 0x00, 0x00,
  683.     /*9 |............... */ 0x00, 0x00,
  684.     /*A |............... */ 0x00, 0x00,
  685.     /*B |............... */ 0x00, 0x00,
  686.     /*C |............... */ 0x00, 0x00,
  687.     /*D |............... */ 0x00, 0x00,
  688.     /*E |............... */ 0x00, 0x00,
  689.     /*F |............... */ 0x00, 0x00
  690.   },
  691.  
  692.   //a_'d' - d
  693.   {
  694.     /*  0123456789ABCDEF     BitNumber*/
  695.     /*  8421842184218421     BitValues*/ 
  696.     /*0 A______O________ */ 0x81, 0x00,
  697.     /*1 |.....XX........ */ 0x03, 0x00,
  698.     /*2 |......X........ */ 0x01, 0x00,
  699.     /*3 |......X........ */ 0X01, 0x00,
  700.     /*4 |......X........ */ 0X01, 0x00,
  701.     /*5 |......X........ */ 0X01, 0x00,
  702.     /*6 |.XXXXXX........ */ 0x3F, 0x00,
  703.     /*7 |X.....X........ */ 0X41, 0x00,
  704.     /*8 |X.....X........ */ 0x41, 0x00,
  705.     /*9 |X.....X........ */ 0x41, 0x00,
  706.     /*A O.XXXXXX........ */ 0xBF, 0x00,
  707.     /*B |............... */ 0x00, 0x00,
  708.     /*C |............... */ 0x00, 0x00,
  709.     /*D |............... */ 0x00, 0x00,
  710.     /*E |............... */ 0x00, 0x00,
  711.     /*F |............... */ 0x00, 0x00
  712.   },
  713.  
  714.   //a_'e' - e
  715.   {
  716.     /*  0123456789ABCDEF     BitNumber*/
  717.     /*  8421842184218421     BitValues*/ 
  718.     /*0 A______O________ */ 0x81, 0x00,
  719.     /*1 |.XXXXX......... */ 0x3E, 0x00,
  720.     /*2 |X.....X........ */ 0x41, 0x00,
  721.     /*3 |X.....X........ */ 0X41, 0x00,
  722.     /*4 |XXXXXX......... */ 0x7E, 0x00,
  723.     /*5 |X.............. */ 0X40, 0x00,
  724.     /*6 |X.....X........ */ 0x41, 0x00,
  725.     /*7 O.XXXXX......... */ 0xBE, 0x00,
  726.     /*8 |............... */ 0x00, 0x00,
  727.     /*9 |............... */ 0x00, 0x00,
  728.     /*A |............... */ 0x00, 0x00,
  729.     /*B |............... */ 0x00, 0x00,
  730.     /*C |............... */ 0x00, 0x00,
  731.     /*D |............... */ 0x00, 0x00,
  732.     /*E |............... */ 0x00, 0x00,
  733.     /*F |............... */ 0x00, 0x00
  734.   },
  735.  
  736.   //a_'f' - f
  737.   {
  738.     /*  0123456789ABCDEF     BitNumber*/
  739.     /*  8421842184218421     BitValues*/ 
  740.     /*0 A______O________ */ 0x81, 0x00,
  741.     /*1 |....XX......... */ 0x06, 0x00,
  742.     /*2 |...X..X........ */ 0x09, 0x00,
  743.     /*3 |...X........... */ 0X08, 0x00,
  744.     /*4 |...X........... */ 0X08, 0x00,
  745.     /*5 |...X........... */ 0x08, 0x00,
  746.     /*6 |..XXX.......... */ 0X1C, 0x00,
  747.     /*7 |...X........... */ 0x08, 0x00,
  748.     /*8 |...X........... */ 0x08, 0x00,
  749.     /*9 O...X........... */ 0x88, 0x00,
  750.     /*A |...X........... */ 0x08, 0x00,
  751.     /*B |X..X........... */ 0x08, 0x00,
  752.     /*C O.XX............ */ 0xB0, 0x00,
  753.     /*D |............... */ 0x00, 0x00,
  754.     /*E |............... */ 0x00, 0x00,
  755.     /*F |............... */ 0x00, 0x00
  756.   },
  757.  
  758.   //a_'g' - g
  759.   {
  760.     /*  0123456789ABCDEF     BitNumber*/
  761.     /*  8421842184218421     BitValues*/ 
  762.     /*0 A______O________ */ 0x81, 0x00,
  763.     /*1 |.XXXXX......... */ 0x3E, 0x00,
  764.     /*2 |X.....X........ */ 0x41, 0x00,
  765.     /*3 |X.....X........ */ 0X41, 0x00,
  766.     /*4 |X.....X........ */ 0x41, 0x00,
  767.     /*5 |X.....X........ */ 0X41, 0x00,
  768.     /*6 O.XXXXXX........ */ 0xBF, 0x00,
  769.     /*7 |......X........ */ 0X01, 0x00,
  770.     /*8 |..XX..X........ */ 0x19, 0x00,
  771.     /*9 |.X....X........ */ 0x21, 0x00,
  772.     /*A O..XXXX......... */ 0x9E, 0x00,
  773.     /*B |............... */ 0x00, 0x00,
  774.     /*C |............... */ 0x00, 0x00,
  775.     /*D |............... */ 0x00, 0x00,
  776.     /*E |............... */ 0x00, 0x00,
  777.     /*F |............... */ 0x00, 0x00
  778.   },
  779.  
  780.   //a_'h' - h
  781.   {
  782.     /*  0123456789ABCDEF     BitNumber*/
  783.     /*  8421842184218421     BitValues*/ 
  784.     /*0 A______O________ */ 0x81, 0x00,
  785.     /*1 |XX............. */ 0x60, 0x00,
  786.     /*2 |X.............. */ 0x40, 0x00,
  787.     /*3 |X.............. */ 0X40, 0x00,
  788.     /*4 |X.............. */ 0X40, 0x00,
  789.     /*5 |X.............. */ 0X40, 0x00,
  790.     /*6 |XXXXXX......... */ 0x7E, 0x00,
  791.     /*7 |X.....X........ */ 0X41, 0x00,
  792.     /*8 |X.....X........ */ 0X41, 0x00,
  793.     /*9 |X.....X........ */ 0X41, 0x00,
  794.     /*A |X.....X........ */ 0x41, 0x00,
  795.     /*B OX.....X........ */ 0xC1, 0x00,
  796.     /*C |............... */ 0x00, 0x00,
  797.     /*D |............... */ 0x00, 0x00,
  798.     /*E |............... */ 0x00, 0x00,
  799.     /*F |............... */ 0x00, 0x00
  800.   },
  801.  
  802.   //a_'i' - i
  803.   {
  804.     /*  0123456789ABCDEF     BitNumber*/
  805.     /*  8421842184218421     BitValues*/ 
  806.     /*0 A______O________ */ 0x81, 0x00,
  807.     /*1 |...XX.......... */ 0x0C, 0x00,
  808.     /*2 |............... */ 0x00, 0x00,
  809.     /*3 |..XXX.......... */ 0X1C, 0x00,
  810.     /*4 |....X.......... */ 0x04, 0x00,
  811.     /*5 |....X.......... */ 0X04, 0x00,
  812.     /*6 |....X.......... */ 0X04, 0x00,
  813.     /*7 |....X.......... */ 0x04, 0x00,
  814.     /*8 O.XXXXXX........ */ 0xBF, 0x00,
  815.     /*9 |............... */ 0x00, 0x00,
  816.     /*A |............... */ 0x00, 0x00,
  817.     /*B |............... */ 0x00, 0x00,
  818.     /*C |............... */ 0x00, 0x00,
  819.     /*D |............... */ 0x00, 0x00,
  820.     /*E |............... */ 0x00, 0x00,
  821.     /*F |............... */ 0x00, 0x00
  822.   },
  823.  
  824.   //a_'j' - j
  825.   {
  826.     /*  0123456789ABCDEF     BitNumber*/
  827.     /*  8421842184218421     BitValues*/ 
  828.     /*0 A______O________ */ 0x81, 0x00,
  829.     /*1 |....XX......... */ 0x06, 0x00,
  830.     /*2 |............... */ 0x00, 0x00,
  831.     /*3 |...XXX......... */ 0X0E, 0x00,
  832.     /*4 |.....X......... */ 0X02, 0x00,
  833.     /*5 O.....X......... */ 0x82, 0x00,
  834.     /*6 |.....X......... */ 0X02, 0x00,
  835.     /*7 |.....X......... */ 0x02, 0x00,
  836.     /*8 |.X...X......... */ 0x22, 0x00,
  837.     /*9 O..XXX.......... */ 0x9C, 0x00,
  838.     /*A |............... */ 0x00, 0x00,
  839.     /*B |............... */ 0x00, 0x00,
  840.     /*C |............... */ 0x00, 0x00,
  841.     /*D |............... */ 0x00, 0x00,
  842.     /*E |............... */ 0x00, 0x00,
  843.     /*F |............... */ 0x00, 0x00
  844.   },
  845.  
  846.   //a_'k' - k
  847.   {
  848.     /*  0123456789ABCDEF     BitNumber*/
  849.     /*  8421842184218421     BitValues*/ 
  850.     /*0 A______O________ */ 0x81, 0x00,
  851.     /*1 |XX............. */ 0x60, 0x00,
  852.     /*2 |X.............. */ 0x40, 0x00,
  853.     /*3 |X.............. */ 0x40, 0x00,
  854.     /*4 |X.............. */ 0x40, 0x00,
  855.     /*5 |X...XX......... */ 0X46, 0x00,
  856.     /*6 |X..X........... */ 0x48, 0x00,
  857.     /*7 |XXX............ */ 0X70, 0x00,
  858.     /*8 |XXX............ */ 0X70, 0x00,
  859.     /*9 |X..X........... */ 0x48, 0x00,
  860.     /*A OX...XXX........ */ 0xC7, 0x00,
  861.     /*B |............... */ 0x00, 0x00,
  862.     /*C |............... */ 0x00, 0x00,
  863.     /*D |............... */ 0x00, 0x00,
  864.     /*E |............... */ 0x00, 0x00,
  865.     /*F |............... */ 0x00, 0x00
  866.   },
  867.  
  868.   //a_'l' - l
  869.   {
  870.     /*  0123456789ABCDEF     BitNumber*/
  871.     /*  8421842184218421     BitValues*/ 
  872.     /*0 A______O________ */ 0x81, 0x00,
  873.     /*1 |..XXX.......... */ 0x1C, 0x00,
  874.     /*2 |....X.......... */ 0x04, 0x00,
  875.     /*3 |....X.......... */ 0X04, 0x00,
  876.     /*4 |....X.......... */ 0x04, 0x00,
  877.     /*5 |....X.......... */ 0x04, 0x00,
  878.     /*6 |....X.......... */ 0x04, 0x00,
  879.     /*7 |....X.......... */ 0X04, 0x00,
  880.     /*8 |....X.......... */ 0x04, 0x00,
  881.     /*9 O.XXXXXX........ */ 0xBF, 0x00,
  882.     /*A |............... */ 0x00, 0x00,
  883.     /*B |............... */ 0x00, 0x00,
  884.     /*C |............... */ 0x00, 0x00,
  885.     /*D |............... */ 0x00, 0x00,
  886.     /*E |............... */ 0x00, 0x00,
  887.     /*F |............... */ 0x00, 0x00
  888.   },
  889.  
  890.   //a_'m' - m
  891.   {
  892.     /*  0123456789ABCDEF     BitNumber*/
  893.     /*  8421842184218421     BitValues*/ 
  894.     /*0 A______O________ */ 0x81, 0x00,
  895.     /*1 |XXX.XX......... */ 0x76, 0x00,
  896.     /*2 |X..X..X........ */ 0x49, 0x00,
  897.     /*3 |X..X..X........ */ 0X49, 0x00,
  898.     /*4 |X..X..X........ */ 0x49, 0x00,
  899.     /*5 |X..X..X........ */ 0X49, 0x00,
  900.     /*6 |X..X..X........ */ 0x49, 0x00,
  901.     /*7 OX..X..X........ */ 0xC9, 0x00,
  902.     /*8 |............... */ 0x00, 0x00,
  903.     /*9 |............... */ 0x00, 0x00,
  904.     /*A |............... */ 0x00, 0x00,
  905.     /*B |............... */ 0x00, 0x00,
  906.     /*C |............... */ 0x00, 0x00,
  907.     /*D |............... */ 0x00, 0x00,
  908.     /*E |............... */ 0x00, 0x00,
  909.     /*F |............... */ 0x00, 0x00
  910.   },
  911.  
  912.   //a_'n' - n
  913.   {
  914.     /*  0123456789ABCDEF     BitNumber*/
  915.     /*  8421842184218421     BitValues*/ 
  916.     /*0 A______O________ */ 0x81, 0x00,
  917.     /*1 |XXXXXX......... */ 0x7E, 0x00,
  918.     /*2 |X.....X........ */ 0x41, 0x00,
  919.     /*3 |X.....X........ */ 0X41, 0x00,
  920.     /*4 |X.....X........ */ 0x41, 0x00,
  921.     /*5 |X.....X........ */ 0X41, 0x00,
  922.     /*6 |X.....X........ */ 0x41, 0x00,
  923.     /*7 OX.....X........ */ 0xC1, 0x00,
  924.     /*8 |............... */ 0x00, 0x00,
  925.     /*9 |............... */ 0x00, 0x00,
  926.     /*A |............... */ 0x00, 0x00,
  927.     /*B |............... */ 0x00, 0x00,
  928.     /*C |............... */ 0x00, 0x00,
  929.     /*D |............... */ 0x00, 0x00,
  930.     /*E |............... */ 0x00, 0x00,
  931.     /*F |............... */ 0x00, 0x00
  932.   },
  933.  
  934.   //a_'o' - o
  935.   {
  936.     /*  0123456789ABCDEF     BitNumber*/
  937.     /*  8421842184218421     BitValues*/ 
  938.     /*0 A______O________ */ 0x81, 0x00,
  939.     /*1 |.XXXXX......... */ 0x3E, 0x00,
  940.     /*2 |X.....X........ */ 0x41, 0x00,
  941.     /*3 |X.....X........ */ 0X41, 0x00,
  942.     /*4 |X.....X........ */ 0x41, 0x00,
  943.     /*5 |X.....X........ */ 0X41, 0x00,
  944.     /*6 |X.....X........ */ 0x41, 0x00,
  945.     /*7 O.XXXXX......... */ 0xBE, 0x00,
  946.     /*8 |............... */ 0x00, 0x00,
  947.     /*9 |............... */ 0x00, 0x00,
  948.     /*A |............... */ 0x00, 0x00,
  949.     /*B |............... */ 0x00, 0x00,
  950.     /*C |............... */ 0x00, 0x00,
  951.     /*D |............... */ 0x00, 0x00,
  952.     /*E |............... */ 0x00, 0x00,
  953.     /*F |............... */ 0x00, 0x00
  954.   },
  955.  
  956.   //a_'p' - p
  957.   {
  958.     /*  0123456789ABCDEF     BitNumber*/
  959.     /*  8421842184218421     BitValues*/ 
  960.     /*0 A______O________ */ 0x81, 0x00,
  961.     /*1 |.XXXXX......... */ 0x3E, 0x00,
  962.     /*2 |.X....X........ */ 0x21, 0x00,
  963.     /*3 |.X....X........ */ 0x21, 0x00,
  964.     /*4 |.X....X........ */ 0x21, 0x00,
  965.     /*5 |.X....X........ */ 0X21, 0x00,
  966.     /*6 |.X....X........ */ 0X21, 0x00,
  967.     /*7 O.XXXXX......... */ 0xBE, 0x00,
  968.     /*8 |.X............. */ 0X20, 0x00,
  969.     /*9 |.X............. */ 0x20, 0x00,
  970.     /*A |.X............. */ 0x20, 0x00,
  971.     /*B OXX............. */ 0xE0, 0x00,
  972.     /*C |............... */ 0x00, 0x00,
  973.     /*D |............... */ 0x00, 0x00,
  974.     /*E |............... */ 0x00, 0x00,
  975.     /*F |............... */ 0x00, 0x00
  976.   },
  977.  
  978.   //a_'q' - q
  979.   {
  980.     /*  0123456789ABCDEF     BitNumber*/
  981.     /*  8421842184218421     BitValues*/ 
  982.     /*0 A______O________ */ 0x81, 0x00,
  983.     /*1 |.XXXXX......... */ 0x3E, 0x00,
  984.     /*2 |X....X......... */ 0x42, 0x00,
  985.     /*3 |X....X......... */ 0x42, 0x00,
  986.     /*4 |X....X......... */ 0X42, 0x00,
  987.     /*5 |X....X......... */ 0X42, 0x00,
  988.     /*6 |X....X......... */ 0X42, 0x00,
  989.     /*7 O.XXXXX......... */ 0xBE, 0x00,
  990.     /*8 |.....X......... */ 0X02, 0x00,
  991.     /*9 |.....X......... */ 0x02, 0x00,
  992.     /*A |.....X......... */ 0x02, 0x00,
  993.     /*B O.....XX........ */ 0x83, 0x00,
  994.     /*C |............... */ 0x00, 0x00,
  995.     /*D |............... */ 0x00, 0x00,
  996.     /*E |............... */ 0x00, 0x00,
  997.     /*F |............... */ 0x00, 0x00
  998.   },
  999.  
  1000.   //a_'r' - r
  1001.   {
  1002.     /*  0123456789ABCDEF     BitNumber*/
  1003.     /*  8421842184218421     BitValues*/ 
  1004.     /*0 A______O________ */ 0x81, 0x00,
  1005.     /*1 |.X.XXX......... */ 0x2E, 0x00,
  1006.     /*2 |.XX...X........ */ 0x31, 0x00,
  1007.     /*3 |.X............. */ 0X20, 0x00,
  1008.     /*4 |.X............. */ 0x20, 0x00,
  1009.     /*5 |.X............. */ 0X20, 0x00,
  1010.     /*6 |.X............. */ 0x20, 0x00,
  1011.     /*7 OXXX............ */ 0xF0, 0x00,
  1012.     /*8 |............... */ 0x00, 0x00,
  1013.     /*9 |............... */ 0x00, 0x00,
  1014.     /*A |............... */ 0x00, 0x00,
  1015.     /*B |............... */ 0x00, 0x00,
  1016.     /*C |............... */ 0x00, 0x00,
  1017.     /*D |............... */ 0x00, 0x00,
  1018.     /*E |............... */ 0x00, 0x00,
  1019.     /*F |............... */ 0x00, 0x00
  1020.   },
  1021.  
  1022.   //a_'s' - s
  1023.   {
  1024.     /*  0123456789ABCDEF     BitNumber*/
  1025.     /*  8421842184218421     BitValues*/ 
  1026.     /*0 A______O________ */ 0x81, 0x00,
  1027.     /*1 |.XXXXX......... */ 0x3E, 0x00,
  1028.     /*2 |X.....X........ */ 0x41, 0x00,
  1029.     /*3 |X.............. */ 0X40, 0x00,
  1030.     /*4 |.XXXXX......... */ 0x3E, 0x00,
  1031.     /*5 |......X........ */ 0X01, 0x00,
  1032.     /*6 |X.....X........ */ 0x41, 0x00,
  1033.     /*7 O.XXXXX......... */ 0xBE, 0x00,
  1034.     /*8 |............... */ 0x00, 0x00,
  1035.     /*9 |............... */ 0x00, 0x00,
  1036.     /*A |............... */ 0x00, 0x00,
  1037.     /*B |............... */ 0x00, 0x00,
  1038.     /*C |............... */ 0x00, 0x00,
  1039.     /*D |............... */ 0x00, 0x00,
  1040.     /*E |............... */ 0x00, 0x00,
  1041.     /*F |............... */ 0x00, 0x00
  1042.   },
  1043.  
  1044.   //a_'t' - t
  1045.   {
  1046.     /*  0123456789ABCDEF     BitNumber*/
  1047.     /*  8421842184218421     BitValues*/ 
  1048.     /*0 A______O________ */ 0x81, 0x00,
  1049.     /*1 |..X............ */ 0x10, 0x00,
  1050.     /*2 |..X............ */ 0x10, 0x00,
  1051.     /*3 |..X............ */ 0X10, 0x00,
  1052.     /*4 |XXXXX.......... */ 0x7C, 0x00,
  1053.     /*5 |..X............ */ 0X10, 0x00,
  1054.     /*6 |..X............ */ 0X10, 0x00,
  1055.     /*7 |..X............ */ 0X10, 0x00,
  1056.     /*8 |..X............ */ 0X10, 0x00,
  1057.     /*9 |..X...X........ */ 0x11, 0x00,
  1058.     /*A O...XXX......... */ 0x8E, 0x00,
  1059.     /*B |............... */ 0x00, 0x00,
  1060.     /*C |............... */ 0x00, 0x00,
  1061.     /*D |............... */ 0x00, 0x00,
  1062.     /*E |............... */ 0x00, 0x00,
  1063.     /*F |............... */ 0x00, 0x00
  1064.   },
  1065.  
  1066.   //a_'u' - u 
  1067.   {
  1068.     /*  0123456789ABCDEF     BitNumber*/
  1069.     /*  8421842184218421     BitValues*/ 
  1070.     /*0 A______O________ */ 0x81, 0x00,
  1071.     /*1 |X....X......... */ 0x42, 0x00,
  1072.     /*2 |X....X......... */ 0x42, 0x00,
  1073.     /*3 |X....X......... */ 0X42, 0x00,
  1074.     /*4 |X....X......... */ 0x42, 0x00,
  1075.     /*5 |X....X......... */ 0X42, 0x00,
  1076.     /*6 |X....X......... */ 0x42, 0x00,
  1077.     /*7 O.XXXXXX........ */ 0xBF, 0x00,
  1078.     /*8 |............... */ 0x00, 0x00,
  1079.     /*9 |............... */ 0x00, 0x00,
  1080.     /*A |............... */ 0x00, 0x00,
  1081.     /*B |............... */ 0x00, 0x00,
  1082.     /*C |............... */ 0x00, 0x00,
  1083.     /*D |............... */ 0x00, 0x00,
  1084.     /*E |............... */ 0x00, 0x00,
  1085.     /*F |............... */ 0x00, 0x00
  1086.   },
  1087.  
  1088.   //a_'v' - v
  1089.   {
  1090.     /*  0123456789ABCDEF     BitNumber*/
  1091.     /*  8421842184218421     BitValues*/ 
  1092.     /*0 A______O________ */ 0x81, 0x00,
  1093.     /*1 |XX...XX........ */ 0x63, 0x00,
  1094.     /*2 |.X...X......... */ 0x22, 0x00,
  1095.     /*3 |.X...X......... */ 0X22, 0x00,
  1096.     /*4 |..X.X.......... */ 0x14, 0x00,
  1097.     /*5 |..X.X.......... */ 0X14, 0x00,
  1098.     /*6 |...X........... */ 0x08, 0x00,
  1099.     /*7 O...X........... */ 0x88, 0x00,
  1100.     /*8 |............... */ 0x00, 0x00,
  1101.     /*9 |............... */ 0x00, 0x00,
  1102.     /*A |............... */ 0x00, 0x00,
  1103.     /*B |............... */ 0x00, 0x00,
  1104.     /*C |............... */ 0x00, 0x00,
  1105.     /*D |............... */ 0x00, 0x00,
  1106.     /*E |............... */ 0x00, 0x00,
  1107.     /*F |............... */ 0x00, 0x00
  1108.   },
  1109.  
  1110.   //a_'w' - w
  1111.   {
  1112.     /*  0123456789ABCDEF     BitNumber*/
  1113.     /*  8421842184218421     BitValues*/ 
  1114.     /*0 A______O________ */ 0x81, 0x00,
  1115.     /*1 |X.....X........ */ 0x41, 0x00,
  1116.     /*2 |X.....X........ */ 0x41, 0x00,
  1117.     /*3 |X..X..X........ */ 0X49, 0x00,
  1118.     /*4 |.X.X.X......... */ 0x2A, 0x00,
  1119.     /*5 |.X.X.X......... */ 0X2A, 0x00,
  1120.     /*6 |.XXXXX......... */ 0x3E, 0x00,
  1121.     /*7 O.X.X.X......... */ 0xAA, 0x00,
  1122.     /*8 |............... */ 0x00, 0x00,
  1123.     /*9 |............... */ 0x00, 0x00,
  1124.     /*A |............... */ 0x00, 0x00,
  1125.     /*B |............... */ 0x00, 0x00,
  1126.     /*C |............... */ 0x00, 0x00,
  1127.     /*D |............... */ 0x00, 0x00,
  1128.     /*E |............... */ 0x00, 0x00,
  1129.     /*F |............... */ 0x00, 0x00
  1130.   },
  1131.  
  1132.   //a_'x' - x
  1133.   {
  1134.     /*  0123456789ABCDEF     BitNumber*/
  1135.     /*  8421842184218421     BitValues*/ 
  1136.     /*0 A______O________ */ 0x81, 0x00,
  1137.     /*1 |X.....X........ */ 0x41, 0x00,
  1138.     /*2 |.X...X......... */ 0x22, 0x00,
  1139.     /*3 |..X.X.......... */ 0X14, 0x00,
  1140.     /*4 |...X........... */ 0x08, 0x00,
  1141.     /*5 |..X.X.......... */ 0X14, 0x00,
  1142.     /*6 |.X...X......... */ 0x22, 0x00,
  1143.     /*7 OX.....X........ */ 0xC1, 0x00,
  1144.     /*8 |............... */ 0x00, 0x00,
  1145.     /*9 |............... */ 0x00, 0x00,
  1146.     /*A |............... */ 0x00, 0x00,
  1147.     /*B |............... */ 0x00, 0x00,
  1148.     /*C |............... */ 0x00, 0x00,
  1149.     /*D |............... */ 0x00, 0x00,
  1150.     /*E |............... */ 0x00, 0x00,
  1151.     /*F |............... */ 0x00, 0x00
  1152.   },
  1153.  
  1154.   //a_'y' - y
  1155.   {
  1156.     /*  0123456789ABCDEF     BitNumber*/
  1157.     /*  8421842184218421     BitValues*/ 
  1158.     /*0 A______O________ */ 0x81, 0x00,
  1159.     /*1 |X....X......... */ 0x42, 0x00,
  1160.     /*2 |X....X......... */ 0x42, 0x00,
  1161.     /*3 |X....X......... */ 0x42, 0x00,
  1162.     /*4 |X....X......... */ 0x42, 0x00,
  1163.     /*5 |X....X......... */ 0X42, 0x00,
  1164.     /*6 O.XXXXX......... */ 0xBE, 0x00,
  1165.     /*7 |.....X......... */ 0X02, 0x00,
  1166.     /*8 |.....X......... */ 0x02, 0x00,
  1167.     /*9 |.....X......... */ 0x02, 0x00,
  1168.     /*A O..XXX.......... */ 0x9C, 0x00,
  1169.     /*B |............... */ 0x00, 0x00,
  1170.     /*C |............... */ 0x00, 0x00,
  1171.     /*D |............... */ 0x00, 0x00,
  1172.     /*E |............... */ 0x00, 0x00,
  1173.     /*F |............... */ 0x00, 0x00
  1174.   },
  1175.  
  1176.   //a_'z' - z
  1177.   {
  1178.     /*  0123456789ABCDEF     BitNumber*/
  1179.     /*  8421842184218421     BitValues*/ 
  1180.     /*0 A______O________ */ 0x81, 0x00,
  1181.     /*1 |XXXXXXX........ */ 0x3F, 0x00,
  1182.     /*2 |.....X......... */ 0x02, 0x00,
  1183.     /*3 |....X.......... */ 0X04, 0x00,
  1184.     /*4 |..XXX.......... */ 0x1C, 0x00,
  1185.     /*5 |..X............ */ 0X10, 0x00,
  1186.     /*6 |.X............. */ 0x20, 0x00,
  1187.     /*7 OXXXXXXX........ */ 0xFF, 0x00,
  1188.     /*8 |............... */ 0x00, 0x00,
  1189.     /*9 |............... */ 0x00, 0x00,
  1190.     /*A |............... */ 0x00, 0x00,
  1191.     /*B |............... */ 0x00, 0x00,
  1192.     /*C |............... */ 0x00, 0x00,
  1193.     /*D |............... */ 0x00, 0x00,
  1194.     /*E |............... */ 0x00, 0x00,
  1195.     /*F |............... */ 0x00, 0x00
  1196.   },
  1197. }; 
  1198.  
  1199. #endif  //a_ __A_CSENG_H__
  1200.